package cn.rxmind.dlicense.core.validator;

/**
 * 校验不通过输出信息
 *
 * @author renxin
 * @email renxinzhiliangzhi@163.com
 * @date 2021/4/13 9:43 上午
 */
public interface ValidateResult {

    /**
     * 获取校验器
     *
     * @return
     */
    Class<? extends DLicenseValidator> getLicenseValidator();

    /**
     * 描述信息
     * @return
     */
    default String getDescription(){
        return "";
    }

    /**
     * 校验通过
     * @return
     */
    default boolean valid(){
        return true;
    }

}
